const mongoose = require('mongoose')

const userSchema = mongoose.Schema({
  "userId": Number,//用户ID，自增长
  "userName": String,//用户名称
  "userPwd": String,//用户密码，md5加密
  "userEmail": String,//用户邮箱
  "mobile": String,//手机号
  "sex": Number,//性别 0:男 1：女
  "deptId": [],//部门
  "job": String,//岗位
  "state": { // 1: 在职 2: 离职 3: 试用期
    type: Number,
    default: 1
  },
  "role": { // 用户角色 0：系统管理员 1： 普通用户
    type: Number,
    default: 1
  },
  "roleList": [], //系统角色
  "createTime": { //创建时间
    type: Date,
    default: Date.now()
  },
  "lastLoginTime": { //更新时间
    type: Date,
    default: Date.now()
  },
})

module.exports = mongoose.model('users', userSchema, 'users')
